package com.api.projects.service;

import com.api.apicommon.model.entity.InterfaceInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.google.gson.Gson;

/**
 *
 */
public interface InterfaceInfoService extends IService<InterfaceInfo> {
  /**
   * 增加、修改的时候，判断接口信息是否有效
   * @param interfaceInfo
   * @param add
   */
    void  validInterfaceInfo(InterfaceInfo interfaceInfo, boolean add);

  /**
   * 判断请求参数是否有效
   * @param standardRequestParams  标准的请求参数，从接口信息里面获取
   * @param requestParams   请求参数
   * @param gson
   */
    boolean validRequestParms(String standardRequestParams,String requestParams, Gson gson);
}
